Design, Implementation and Evaluation of Scalable Resource Management System for Internet Servers
نویسندگان
چکیده
A great deal of research has been devoted to solving the problem of network congestion posed against the context of increasing Internet traffic. However, there has been little concern regarding improvements of the performance of Internet servers such as Web/Web proxy servers in spite of the projections that the performance bottleneck will shift from networks to endhosts. For example, Web servers or Web proxy servers must accommodate many TCP connections simultaneously and their server throughputs degrade when resource management schemes are not considered. In the previous work, we have proposed a scalable resource management scheme for Web servers in order to overcome above-mentioned problems, which has two major mechanisms: one is a dynamic allocation of send socket buffer, which assigns a proper size of send socket buffer to each TCP connection based on an ‘expected’ throughput estimated at a TCP sender host. The other is a memory-copy reduction scheme, which decreases the number of memory access operations in a data transmission at a TCP sender host. We have validated the effectiveness of our proposed scheme through some simulation and implementation experiments, and confirmed that our scheme can improve a server performance and fair and effective usage of the send socket buffer can be achieved. In the current Internet, however, many Web document transfer requests are transferred via Web proxy servers, which are usually prepared by ISPs (Internet Service Providers) for their customers. They must accommodate many TCP connections both upward TCP connections (from the proxy 1 server to Web servers) and downward TCP connections (from client hosts to the proxy server). Hence, a proxy server becomes a likely spot for bottlenecks to occur during Web document transfers, even when the bandwidth of the network and Web server performance are adequate. In this thesis, therefore, we propose a novel scalable resource management scheme for Web proxy servers. Our proposed scheme has two following mechanisms: one is a dynamic allocation of receive socket buffer for each TCP connection at a TCP receiver host, which assigns it based on its utilization monitored at the receiver host. Another is a connection management scheme that intentionally tries to close ‘idle’ persistent TCP connections, which transfer no data, in order to prevent newly arriving TCP connections from being rejected when the server resources becomes shorthanded. We validate the effectiveness of our proposed scheme through some simulation and implementation experiments. From these results, we conclusively confirm that our proposed scheme can improve the server performance by up to 50% at maximum, and document transfer delay perceived by client hosts can be decreased by up to about 30%.
منابع مشابه
Explaining the dimensions and components of the evaluation model of human resource management system with a strategic approach (Case study of Iran's petrochemical industry)
The human resources system is a source of advantage in organizations that these resources must be continuously evaluated to become a real source of advantage. The aim of this study was to identify a model for evaluating the human resource management system with a strategic approach for petrochemical companies. In terms of purpose, this research is applied in terms of qualitative data and in ter...
متن کاملDesign, implementation and evaluation of resource management system for Internet servers
A great deal of research has been devoted to solving the problem of network congestion posed against the context of increasing Internet traffic. However, there has been little concern regarding improvements in the performance of Internet servers such as Web/Web proxy servers in spite of the projections that the performance bottleneck will shift from networks to endhosts. In this paper, we propo...
متن کاملDesign, Implementation and Performance of Resource Management Scheme for TCP Connections at Web Proxy Servers
A great deal of research has been devoted to tackling the problem of network congestion against the increase of Internet traffic. However, there has been little concern regarding improvements of the performance of Internet servers in spite of the projections that the bottleneck is now being shifted from the network to endhosts. We have previously proposed a scheme called SSBT (Scalable Socket B...
متن کاملAnalysis and Modeling of VoIP Servers: A Linear Programming Approach
The SIP protocol was standardized by the IETF at the application layer for initiating, managing, and terminating multimedia sessions and has been widely used as the main signaling protocol on both the Internet and VoIP networks. Most challenges in this protocol are overload and lack of proper state distribution. These challenges cause a wide range of next-generation network users to face a shar...
متن کاملInstructional Design, Implementation, and Evaluation of an E-Learning System, an Experience in Tehran University of Medical Sciences
Introduction: Designing e-learning systems based on the principles and prerequisites of teaching and learning theories requires a comprehensive and systematic approach to instructional design procedure. An experience of instructional design, implementation and evaluation of an e-learning system is represented in this study. Methods: In the present action research study, five steps of systemati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003